import inherits from 'inherits'
import Modeler from 'bpmn-js/lib/Modeler'
// 这里引入了./module文件夹，命名为PhuketModule
import PhuketModule from './module'

/**
 * 在默认的bpmnjs Modeler基础上的扩展类
 *
 * @param {*} options
 */
export default function PhuketModeler(options) {
  Modeler.call(this, options)

  this._customElements = []
}

// 继承
inherits(PhuketModeler, Modeler)

// 添加自定义模块
PhuketModeler.prototype._modules = PhuketModeler.prototype._modules.concat([
  PhuketModule
])
